/************************ reset ************************/
body,
ol, ul, li, dl, dt, dd,
h1, h2, h3, h4, h5, h6, p, pre,
form, fieldset, legend, input, textarea, select, button,
blockquote, th, td, hr, article, aside, details,
figcaption, figure, header, footer, section, hgroup, menu, nav {
    margin: 0;
    padding: 0;}

body {
    font: 12px/150% 'Microsoft Yahei', SimSun, Arial;}

ol, ul, li { list-style: none;}

img { border: none;}

#myCarousel img{width:100%;height:500px;}


input, a, select, button {
    outline: 0;
    border: 0;}



input::-moz-focus-inner,
a::-moz-focus-inner,
select::-moz-focus-inner,
button::-moz-focus-inner { border-color: transparent !important;}

b { font-weight: normal;}

a {
    cursor: pointer;
    color: #000000;
    text-decoration: none;}

/*a:visited {
    color: #898989;
}
a:hover {
    color: #e30010;
    text-decoration: none;
}
a:active {
    color: #898989;
}*/

ul { overflow: hidden;}

.clearfix { zoom: 1;}

.clearfix:after {
    display: block;
    clear: both;
    height: 0;
    content: '\0020';}

.fl { float: left;}

.fr { float: right;}

.rel { position: relative;}

.abs { position: absolute;}

.hide { display: none;}

.show { display: block;}

.hand { cursor: pointer;}

.over-h { overflow: hidden;}

/*-------------AspPage-Begin----------------------*/

.paginator {
    font: 11px Arial, Helvetica, sans-serif;
    padding: 6px 20px 6px 0;
    padding-bottom: 6px;
    overflow: hidden;
    text-align: center;}

.paginator a, .paginator span {
    border: 1px solid #FFF7E8;
    background: #f8f8f8;
    display: block;
    height: 27px;
    width: 27px;
    line-height: 26px;
    float: left;
    margin: 0 2px;
    font-size: larger;
    text-align: center;
    vertical-align: middle;
    padding: 1px 6px;
    border: solid 1px #ddd;
    background: #fff;
    text-decoration: none;
    margin-right: 2px;
    cursor: pointer;}

.paginator a:visited {
    padding: 1px 6px;
    border: solid 1px #ddd;
    background: #fff;
    text-decoration: none;}

.paginator .cpb {
    padding: 1px 6px;
    font-weight: bold;
    font-size: 13px;
    border: none;
    background: #fff6ca;
    border-color: #e7d897;
    color: #fd5d01;
    text-decoration: none;}

.paginator a:hover {
    cursor: pointer;
    background: #fff6ca;
    border-color: #e7d897;
    color: #c1262d;
    text-decoration: none;}
.pagination a[disabled]{  color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd;}
.pagination span.active{z-index: 2;color: #fff;cursor: default;background-color: #c1262d;border-color: #337ab7;}
.paginator input {
        padding: 1px 6px;
    border: solid 1px #ddd;
    background: #fff;
    text-decoration: none;
           height: 27px;
    width: 27px;
    line-height: 23px;}